Job Description Applicant with good background and understanding of aircraft guidance, navigation and control analysis and design and six-degree-of freedom simulations. Understanding system requirements. Development of 6-dof simulation models and tools. Perform analysis and trade studies. Support functional hardware and software testing.
Qualifications Require proficiency in , C/C++, and MATLAB/Simulink. Must have the ability to obtain and maintain a DoD secret clearance. Hardware and software experience with real-time closed-loop Hardware in the loop (HWIL) systems is a plus. Experience with verification and validation of HWIL and flight data. Knowledge and experience with aircraft flight test, flight operations and telemetry data reduction/analysis. Experience with GPS, IMU/INS and flight computer hardware is a plus. BS in engineering or related field with a MS or PhD preferred.
Senior Embedded Software Engineer
Job Description
Selected candidates will join the software team, developing vehicle management software for unmanned vehicles. The software team is developing a highly modular unmanned vehicle software, which includes all aspects of controlling and operating unmanned vehicles. Experience creating product requirements/specifications, as well as all phases of the design cycle and embedded product development process is a plus. Successful applicants will take responsibility for developing, testing and deploying flight/safety critical software as part of a close-knit team of exceptional software programmers. Aviation or Aerospace background is preferred but not required.
Qualifications BS in Engineering, or related discipline. Five years C++ embedded system programming experience. Real-time systems programming experience. Experience programming for high reliability systems. Software unit testing. Integration of automatically generated code into embedded systems. Must be a U.S. citizen.
Senior Embedded Systems Engineer
Job Description Design and development of hardware, firmware and device layer software for aviation and military unmanned vehicle applications. Development of real-time automotive hardware & software features. Developing requirements, behavioral models and embedded hardware & software. Support delivery release of systems to customers. Conduct / participate in reviews to improve overall hardware & software quality. Know and apply all applicable standards and processes in execution of above. Participate in development of standards and processes to meet CMM requirements.
Qualifications Knowledge and experience with programming in ANSI C language. Knowledge and experience with developing real time embedded controller systems. Knowledge of automotive systems and software. Understanding of software development principles and using a disciplined software development process. Knowledge of CAN communication standards and protocol stacks. Experience developing 8, 16, or 32 bit code. Working knowledge of the following tools: LabVIEW, Simulink, CANalyzer, CANape, Trace Debuggers, JTAG Tools is a plus. Familiarity with the some of the following technologies: Universal Modeling Language (UML), Controller Area Network Protocol (CAN), FlexRay, Time Triggered Protocol (TTP). Experience with digital signal processing theory and application. High level of oral and written communication skills. Demonstrated technical and professional skills in job-related area. High level analytical ability where problems are unusual and complex. High level of interpersonal skills to work independently and effectively with others. Knowledge of engineering software and systems tools. Seven or more years of work experience. BS in Electrical Engineering - Masters Degree in Electrical Engineering or Computer Engineering preferred. Must be a U.S. citizen.